package task06_07;

import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.Random;

/**
 * Create by IntelliJ IDEA
 *
 * @author: jsonor
 * @date-Time: 2018/5/4 11:25
 * @description:
 */
public class FileToArrayList {
  public static void main(String[] args) throws IOException {
    /*1、读取文件中的数据
         1）创建字符缓冲输入流对象
         循环操作：
         2）调用该对象的readLine（）一次读取一行文本
    * 2、把数据放到集合中
         1）创建ArrayList集合对象
         2）调用该对象的add（）将数据添加到集合
    * 3、偏历集合*/
    BufferedReader bufferedReader=new BufferedReader(new FileReader("list.txt"));
    ArrayList<String> arrayList=new ArrayList<String>();
    String line=null;
    while((line=bufferedReader.readLine())!=null){
      arrayList.add(line);
    }
    bufferedReader.close();
    int number = (int) (Math.random() * 100+ 1) ;

    Iterator iterator=arrayList.iterator();
    while(iterator.hasNext()){
      System.out.println(iterator.next());

    }

  }

}
